
# 生产者

import os

from celery import Celery

os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'meiduo_shop.settings')
# 创建celery对象
app  =Celery('meiduo_shop')
# 告知celery  加载配置文件
app.config_from_object('celery_tasks.config')
# 指定celery  执行哪些任务
app.autodiscover_tasks(['celery_tasks.sms'])



# 添加任务，，，进行执行任务，，，，，首页的任务
app.autodiscover_tasks(['celery_tasks.sms','celery_tasks.email','celery_tasks.html'])





# 这是首页celery的实现

#导入定时包
from celery.schedules import crontab

# 定义定时任务
app.conf.beat_schedule = {
    # Executes every Monday morning at 7:30 a.m.
    'add-every-monday-morning': {
        'task': 'html',  #任务的名字
        'schedule': crontab(),#定时任务的设置
    },
}


